<template>
  <div id="app">
    <!-- <img alt="Vue logo" src="./assets/logo.png"> -->
       <router-view></router-view>
  </div>
</template>

<script>
import "@/assets/css/reset.css";

export default {
  name: 'App',
    data() {
    return {
      username: "",
    };
  },
  methods: {},
  mounted() {},

}
</script>

<style  scoped>
html.body {
  height: 100%;
  width: 100%;
}
#app {

  /* 当设计一个页面时，你在里面放置了一个div元素，
  你希望它占满整个窗口高度，最自然的做法，你会给这个div添加height: 100%;
  的css属性。然而，如果你要是设置宽度为width: 100%;，
  那这个元素的宽度会立刻扩展到窗口的整个横向宽度。
  高度也会这样吗？
  错。

  为了理解为什么不会，你需要理解浏览器是如何计算高度和宽度的。Web浏览器在计算有效宽度时会考虑浏览器窗口的打开宽度。如果你不给宽度设定任何缺省值，那浏览器会自动将页面内容平铺填满整个横向宽度。
  但是高度的计算方式完全不一样。事实上，浏览器根本就不计算内容的高度，除非内容超出了视窗范围(导致滚动条出现)。或者你给整个页面设置一个绝对高度。否则，浏览器就会简单的让内容往下堆砌，页面的高度根本就无需考虑。
  因为页面并没有缺省的高度值，所以，当你让一个元素的高度设定为百分比高度时，无法根据获取父元素的高度，也就无法计算自己的高度。换句话说，父元素的高度只是一个缺省值：height: auto;。当你要求浏览器根据这样一个缺省值来计算百分比高度时，只能得到undefined的结果。也就是一个null值，浏览器不会对这个值有任何的反应

  上面的演示例子是父元素没有设定固定高度，
  于是子元素的高度height: 100% 也不会起作用。你可以根据父元素的背景色来判断子元素的高度不是100%。

  那么，如果想让一个元素的百分比高度height: 
  100%;起作用，你需要给这个元素的所有父元素的高度设定一个有效值。换句话说，你需要这样做： */
  /* 在使用height: 100%;时需要注意的一些事项
  1、Margins 和 padding 会让你的页面出现滚动条，也许这是你不希望的。

  2、如果你的元素实际高度大于你设定的百分比高度，那元素的高度会自动扩展。 */
  height: 100%;
  width: 100%;
}
</style>

<style>
.customer-table th {
  border: none;
}
.customer-table td,
.customer-table th.is-leaf {
  border: none;
}
</style>
